在VSCode中配置Python环境以及可能出现的问题和解决办法

您所在的位置:网站首页 vs code下载插件失败 在VSCode中配置Python环境以及可能出现的问题和解决办法

在VSCode中配置Python环境以及可能出现的问题和解决办法

2024-07-12 07:13| 来源: 网络整理| 查看: 265

一、下载VSCode和Python

    工欲善其事,必先利其器。所以先把我们必备的工具下载好,VSCode这里我就不给下载链接了,去官网直接下,然后安装中文插件就好。Python的下载如图所示

选择适合自己电脑的操作系统 在这里插入图片描述下载想要的python版本,我下载的最新版3.7.3 在这里插入图片描述安装过程记得勾选自动配置环境变量,这样比较方便,最后记住python安装的路径,也就是python.exe存在的路径,后面配置会用到 在这里插入图片描述

二、在VSCode中配置Python环境以及问题&解决办法【有点多耐心些】

首先安装插件,第二个是我自行安装的,第一个Python插件是必须要安装的。 在这里插入图片描述在用户配置中修改Python的地址,搜索python.pythonPath,填入之前安装的路径,注意斜杠书写格式等问题 在这里插入图片描述新建项目文件夹和python文件,选择调试-打开配置-跳出launch.json文件在这里插入图片描述在launch.json文件的configurations的pythonPath中填入python的安装路径在这里插入图片描述编辑python文件,随便输入一些内容,点击coderunner运行出现如图所示的错误 在这里插入图片描述再按下F5进入调试模式,输出到终端可以正常运行,那么问题在于codeRunner的配置。其实到这里,环境可以算配置好了,你运行python程序,每次点击F5进入调试模式查看结果就OK,但是我本人比较喜欢用codeRunner,所以我准备配置一下,如果你习惯F5的话,后面的步骤可以全部忽略。 在这里插入图片描述准备在codeRunner里面配置python,首先在设置中搜索coderunner,进入如图所示的配置界面,点击红框所圈的json文件 在这里插入图片描述神奇的事情发生了,进入后我们发现已经有该python的配置路径,但是没有生效,所以我们需要重新配置 在这里插入图片描述如何重新配置呢,这是我在网上找到的方法。把原来的配置注释掉,然后输入code-runner,根据提示点击回车,选择code-runner.executorMap,之后会关于这个的弹出一系列配置。 在这里插入图片描述在新弹出的code-runner.executorMap的python中填入python的路径,然后把之前注释的语句还原,因为这个是在最初设置用户配置的,如果注释掉之前用户配置就会失效,所以还是会出问题,这里注意要还原。 在这里插入图片描述 在这里插入图片描述配置好保存,重新运行之前的python程序,点击绿色小三角,这时出现了新的问题:中文乱码,英文正常输出,虽然其实我们写程序中很少用到中文,最好少采用中文,但是这说大说小,也是一个问题对吧,那么就想办法解决一下。 【再次声明,这是在codeRunner里运行才会出现的问题,如果F5在终端运行中文英文均没有任何问题,所以如果你想用F5的话,和codeRunner所有有关的内容步骤都可以忽略,到第六步你就可以去玩你的python了】 在这里插入图片描述重新打开刚才codeRunner的配置页面,【如果忘记在哪里了可以看前面的内容】,在code-runner.executorMap的python中,之前我们不是只配置了一个python路径嘛,现在为了让中文可以顺利输出,加一个编码的配置。set PYTHONIOENCODING=utf8 && python路径 在这里插入图片描述这次我们再试试,中文可以在codeRunner正常输出了,问题解决 在这里插入图片描述最后补充一个可以让python自动补全括号的设置,在设置中搜索-python.autoComplete.addBrackets,原为没有勾选false,现在勾选上为true,这样就可以自动补全函数括号了。 在这里插入图片描述

       走到这里,基本配置结束,出现的问题也都得到了解决,嗯可以选择一个你爱的皮肤开始愉快的写代码了,这篇是在VSCode中配置python,如果想采用python常用的JetBrains家的编辑器Pycharm的话,我曾经也进行过配置,博客里有过教程,下面直接送你传送地址【配置完也不学,也不写代码,大概就是我这种人了,希望你们不要学我,行动起来行动起来】

       这里是传送门:Python环境搭建和Pycharm的安装配置



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3